$dark_4: #241f31;
$dark_5: #000000;
+$_dark_base_color: darken(desaturate(#241f31, 100%), 2%);
-$base_color: if($variant == 'light', #fff, darken(desaturate(#241f31, 100%), 2%));
+$base_color: if($variant == 'light', #fff, $_dark_base_color);
$bg_color: if($variant == 'light', #f6f5f4, lighten($base_color, 5%));
$fg_color: if($variant == 'light', transparentize(black, .2), white);
$destructive_color: $error_color;
$osd_fg_color: white;
-$osd_bg_color: transparentize(desaturate($bg_color, 100%),0.04);
+$osd_bg_color: $_dark_base_color; //hardcoded for both light & dark
$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5);
$osd_insensitive_fg_color: if($variant == 'light', mix($osd_fg_color, $osd_bg_color, 80%), mix($osd_fg_color, $osd_bg_color, 70%));
$osd_borders_color: transparentize(black, 0.3);
// that are undecorated by default and use OSD colors
%osd_button {
@include button(undecorated);
- &:insensitive { @include button(undecorated, $c:$osd_bg_color);}
- &:focus { @include button(focus, $c:$osd_bg_color);}
- &:hover { @include button(hover, $c:$osd_bg_color);}
- &:active { @include button(active, $c:$osd_bg_color);}
- &:outlined,&:checked { @include button(checked, $c:$osd_bg_color);}
+ &:insensitive { @include button(undecorated, $tc:$osd_fg_color, $c:$osd_bg_color);}
+ &:focus { @include button(focus, $tc:$osd_fg_color, $c:$osd_bg_color);}
+ &:hover { @include button(hover, $tc:$osd_fg_color, $c:$osd_bg_color);}
+ &:active { @include button(active, $tc:$osd_fg_color, $c:$osd_bg_color);}
+ &:outlined,&:checked { @include button(checked, $tc:$osd_fg_color, $c:$osd_bg_color);}
}
/* General Typography */
}
.screenshot-ui-shot-cast-container {
- background-color: $hover_bg_color;
+ background-color: lighten($osd_bg_color,5%);
border-radius: $modal_radius;
padding: $screenshot_ui_shot_cast_spacing;
spacing: $screenshot_ui_shot_cast_spacing;
.screenshot-ui-shot-cast-button {
padding: $base_padding $base_padding*2;
background-color: transparent;
- &:hover, &:focus { background-color: lighten($hover_bg_color, 5%);}
+ &:hover, &:focus { background-color: lighten($osd_bg_color, 10%);}
&:active { background-color: lighten($active_bg_color,5%);}
&:checked { background-color: white;color: black;}